﻿@model Campus.Entities.Estudiante
@{
    ViewBag.Title = "Estudiante";
}
<h2>
    @Model.Nombre @Model.Apellido - @Model.FechaNacimiento.Year.ToString() </h2>
@using (Html.BeginForm("Editar", "Estudiantes", FormMethod.Post, new { enctype = "multipart/form-data" })) 
{
    @Html.ValidationSummary(true, "Por favor verifique e intente de nuevo.", new { @class="alert alert-error"})
    <fieldset class="form-horizontal">
        <ul class="nav nav-tabs">
            <li class="active"><a href="#datosPersonales" data-toggle="tab">Datos Personales</a></li>
            <li class=""><a href="#responsable" data-toggle="tab">Responsable</a></li>
            <li class=""><a href="#documentacion" data-toggle="tab">Documentación</a></li>
            <li class=""><a href="#GruposyPagos" data-toggle="tab">Grupos y Pagos</a></li>
        </ul>
        <div class="tab-content">
            <div class="tab-pane active" id="datosPersonales">
                <div class="row-fluid">
                    <fieldset class="form-horizontal">
                        <div class="span5">                            
                            @Html.Partial("_CreateOrEditAdministradorYResponsable", Model)
                        </div>
                        <div class="span5">
                            @Html.Partial("_CreateOrEditAdministrador", Model)
                        </div>
                        <div class="span5">


                         </div>

                        <div class="span2">
                            @Html.Partial("_ShowPhoto", Model)
                        </div>
                    </fieldset>
                </div>
            </div>
            <div class="tab-pane" id="responsable">
                <fieldset class="form-horizontal">
                    <div class="control-group">
                        <div class="control-label">
                            Responsable
                        </div>
                        <div class="controls">
                            @Html.DropDownListFor(model => model.ResponsableId, ((IEnumerable<Campus.Entities.Responsable>)ViewBag.PossibleResponsables).OrderBy(r=>r.Apellido.ToLower()).ThenBy(r=>r.Nombre.ToLower()).Select(option => new SelectListItem
                       {
                           Text = (option == null ? "None" : option.Apellido + ", " + option.Nombre),
                           Value = option.ResponsableId.ToString(),
                           Selected = (Model != null) && (option.ResponsableId == Model.ResponsableId)
                       }), "Elegir...")
                            @Html.ValidationMessageFor(model => model.ResponsableId)
                        </div>
@*                        <div class="control-label">

                           @Html.Partial("../Responsables/_EstadosResponsable", Model.Responsable)
                           @Html.HiddenFor(model => model.Responsable.Estado);

                        </div>*@
                    </div>
                </fieldset>
            </div>
            <div class="tab-pane" id="documentacion">
                <div class="row-fluid">
                    <fieldset class="form-horizontal">
                        <div class="span5">
                            <div class="label-group">
                                <div class="control-label">
                                    Autorización Torneo</div>
                                <div class="controls">
                                    @Html.EditorFor(model => model.Documentacion.AutorizacionTorneo)
                                    @Html.ValidationMessageFor(model => model.Documentacion.AutorizacionTorneo)
                                </div>
                            </div>
                            <div class="label-group">
                                <div class="control-label">
                                    Certificado Médico</div>
                                <div class="controls">
                                    @Html.EditorFor(model => model.Documentacion.CertificadoMedico)
                                    @Html.ValidationMessageFor(model => model.Documentacion.CertificadoMedico)
                                </div>
                            </div>
                        </div>
                        <div class="span5">
                            <div class="label-group">
                                <div class="control-label">
                                    Ficha Firmada</div>
                                <div class="controls">
                                    @Html.EditorFor(model => model.Documentacion.FichaFirmada)
                                    @Html.ValidationMessageFor(model => model.Documentacion.FichaFirmada)
                                </div>
                            </div>
                            <div class="label-group">
                                <div class="control-label">
                                    Foto Entregada</div>
                                <div class="controls">
                                    @Html.EditorFor(model => model.Documentacion.FotoEntregada)
                                    @Html.ValidationMessageFor(model => model.Documentacion.FotoEntregada)
                                </div>
                            </div>
                        </div>
                    </fieldset>
                </div>
            </div>

            <div class="tab-pane" id="GruposyPagos">
                
                @Html.Partial("_GruposYPagosEstudiante", Model)
            </div>

        </div>
        @Html.HiddenFor(model => model.EstudianteId)
        @Html.HiddenFor(model => model.DocumentacionId)
        @Html.HiddenFor(model => model.Documentacion.DocumentacionId)
        <br />
        <div class="form-search well">
            <input type="submit"  class="btn btn-primary" value="Guardar" id="btnSubmit" />
            @Html.ActionLink("Volver a la lista", "Index", null, new { @class = "btn" })
        </div>
    </fieldset>
}
 @section footer{
    <script  src="@Url.Content("/Scripts/Estudiantes.js")" type="text/javascript" ></script>
}